let jwt = require("jsonwebtoken");

module.exports = {
    sign: ({ username, _id }) => jwt.sign({ username, _id }, 'smk', { expiresIn: 60 * 60 * 24 }),
    verify: token => new Promise((res, rej) => {
        jwt.verify(token, 'smk', (err, decode) => {
            if (!err) {
                res(decode);
            } else {
                rej(err.message);
            }
        })
    })
}